package cheme.ProcessModel;

import java.util.Date;

import org.eclipse.jface.resource.ImageDescriptor;

public interface ProcessModelConstants
{
	static final ImageDescriptor DESC_ERROR = ImageDescriptor.createFromFile(Activator.class, "Icons/dialog-error.png");
	static final ImageDescriptor DESC_WARNING = ImageDescriptor.createFromFile(Activator.class, "Icons/dialog-warning.png");
	static final ImageDescriptor DESC_INFO = ImageDescriptor.createFromFile(Activator.class, "Icons/dialog-information.png");
	
	
	
	static final String CREATE_GROUP_TOOL_LABEL = "Create a Group"; //$NON-NLS-1$
	static final String CREATE_GROUP_TOOL_DESC = "Creates a Group"; //$NON-NLS-1$
	static final String REQ_CREATE_GROUP = "Create Group"; //$NON-NLS-1$
	
	static final String VARIABLE_LABEL = IPropertyAware.P_LABEL;
	static final String VARIABLE_QUANTITY = IPropertyAware.P_QUANTITY;
	static final String VARIABLE_UNITS = IPropertyAware.P_UNITS;
	static final String VARIABLE_MATERIAL = IPropertyAware.P_MATERIAL;
	
	static final String EQUATION_TOKEN = "EQUATION_TOKEN"; //$NON-NLS-1$

	static final String PALETTE_ENTRY = "PALETTE_ENTRY"; //$NON-NLS-1$

	static final String PROCESS_MODEL = "PROCESS_MODEL";
	static final String PROCESS_UNIT = "PROCESS_UNIT";
	static final String PROCESS_UNIT_MIXER = "PROCESS_UNIT_MIXER";
	static final String PROCESS_UNIT_SEPARATOR = "PROCESS_UNIT_SEPERATOR";
	static final String PROCESS_UNIT_TERMINAL_SOURCE = "PROCESS_UNIT_TERMINAL_SOURCE";
	static final String PROCESS_UNIT_TERMINAL_SINK = "PROCESS_UNIT_TERMINAL_SINK";
	static final String STREAM = "STREAM";
	static final String TAG = "TAG";
	static final String TAG_COMPONENT = "TAG_COMPONENT";
	static final String TAG_OVERALL = "TAG_OVERALL";
	static final String TAG_COMPONENT_LIST = "TAG_COMPONENT_LIST";
	static final String EQUATION = "EQUATION";
	static final String EQUATION_LIST = "EQUATION_LIST";
	static final String EQUATIONS = "EQUATIONS";
	static final String FIELD = "FIELD";
	static final String EQUATION_FIELD = "EQUATION_FIELD";
	static final String OPERATOR_FIELD = "OPERATOR_FIELD";
	static final String TAG_COMPONENT_FIELD = "TAG_COMPONENT_FIELD";
	static final String TAG_OVERALL_FIELD = "TAG_OVERALL_FIELD";
	static final String PALETTE_FIELD = "PALETTE_FIELD";
	static final String SOLVABILITY_STATUS = "SOLVABILITY_STATUS"; 
	static final String CONSOLE_VIEW = "CONSOLE_VIEW"; 
	static final String TOOLTIPMODEL = "TOOLTIPMODEL";
	
	static final String HELLO_MODEL = "HELLO_MODEL"; 
	

	static final String TAG_OVERALL_COMPONENT_BASE_NAME = "M";
	static final String TAG_COMPONENT_DEFAULT_QUANTITY = "?";
	
	/**
	  * The end of line string for this machine.
	  */
	static final String eol = System.getProperty("line.separator", "\n");
	
	static final String PARSER_ERROR_PREAMBLE = "This element contains an error.\nWas expecting one of: ";
	
	//	 Create Log File
	//static final Logger log = new Logger();
	
	//static final Date currentDate = new Date();

	static final long initialTime = new Date().getTime();
	
}
